<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=4, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <input type="text">

    <script>
        // 找出字符串种字符出现的最多的字符，输出出现次数 + 字符
        // let str = "asdgaa";
        // let o = {};
        // let max = 0;
        // let newStr = "";

        // for (let i = 0; i < str.length; i++) {
        //     if (o[str[i]]) {
        //         o[str[i]]++
        //     } else {
        //         o[str[i]] = 1
        //     }
        // }
        // for (let key in o) {
        //     if (max < o[key]) {
        //         max = o[key]
        //         newStr = key
        //     }
        // }

        // console.log(max, newStr);



        //无序键值对的集合
        let o = {
            name: "xixi",
            age: 20
        }

        //有序集合
        let arr1 = [1, 2, 3, 4, 5, 'hello'];
        //删除  第一个开始的位置。第二个删除的个数
        // arr1.splice(1, 2);
        // console.log(arr1)

        //修改   第一个开始的位置。第二个修改的个数。第三个修改的内容
        // arr1.splice(1, 2, "world", "a", "b")
        // console.log(arr1)

        //增加 第一个添加的位置。
        arr1.splice(1, 0, "world")
        console.log(arr1)




        // console.log(arr1.valueOf())
        // console.log(arr1.toString())

        // let x = arr1.push("hello")
        // let x = arr1.pop();
        // let x = arr1.shift();
        // arr1.reverse();
        // console.log(arr1)

        // 移除数组 arr 中的所有值与a相等的元素
        // arr = [1, 2, 'a', 'a', 'b', 'c', 34];
    </script>
</body>

</html>